home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / network / if-post-down.d / wireless-tools next >
Encoding:
Text File  |  2009-12-18  |  1.0 KB  |  65 lines

  1. #!/bin/sh
  2.  
  3. IWCONFIG=/sbin/iwconfig
  4.  
  5. if [ ! -x $IWCONFIG ]; then
  6.     exit 0
  7. fi
  8.  
  9. apply_settings()
  10. {
  11.     if [ -n "$IF_WIRELESS_MODE" ]; then
  12.         $IWCONFIG "$IFACE" mode auto
  13.     fi
  14.  
  15.     if [ -n "$IF_WIRELESS_AP" ]; then
  16.         $IWCONFIG "$IFACE" ap off
  17.     fi
  18.  
  19.     if [ -n "$IF_WIRELESS_RATE" ]; then
  20.         $IWCONFIG "$IFACE" rate auto
  21.     fi
  22.  
  23.     if [ -n "$IF_WIRELESS_RTS" ]; then
  24.         $IWCONFIG "$IFACE" rts auto
  25.     fi
  26.  
  27.     if [ -n "$IF_WIRELESS_FRAG" ]; then
  28.         $IWCONFIG "$IFACE" frag auto
  29.     fi
  30.  
  31.     if [ -n "$IF_WIRELESS_POWER" ]; then
  32.         $IWCONFIG "$IFACE" power off
  33.     fi
  34.  
  35.     if [ -n "$IF_WIRELESS_TXPOWER" ]; then
  36.         $IWCONFIG "$IFACE" txpower auto
  37.     fi
  38.  
  39.     if [ -n "$IF_WIRELESS_ENC" ]; then
  40.         $IWCONFIG "$IFACE" enc off
  41.     fi
  42.  
  43.     if [ -n "$IF_WIRELESS_KEY" ]; then
  44.         $IWCONFIG "$IFACE" key off
  45.     fi
  46.  
  47.     if [ -n "$IF_WIRELESS_DEFAULTKEY" ]; then
  48.         $IWCONFIG "$IFACE" key off
  49.     fi
  50.  
  51.     if [ -n "$IF_WIRELESS_NWID" ]; then
  52.         $IWCONFIG "$IFACE" nwid off
  53.     fi
  54.  
  55.     if [ -n "$IF_WIRELESS_ESSID" ]; then
  56.         $IWCONFIG "$IFACE" essid any
  57.     fi
  58.  
  59.     if [ -n "$IF_WIRELESS_COMMIT" ]; then
  60.         $IWCONFIG "$IFACE" commit
  61.     fi
  62. }
  63.  
  64. apply_settings 2>/dev/null
  65.